package org.ruoyi.aibox.mapper;

import org.apache.ibatis.annotations.Param;
import org.ruoyi.aibox.domain.DocAuditItem;
import org.ruoyi.aibox.domain.vo.DocAuditItemVo;
import org.ruoyi.core.mapper.BaseMapperPlus;

import java.util.List;
import java.util.Set;

/**
 * 文档审核项Mapper接口
 *
 * @author xpeter
 * @date 2025-04-28
 */
public interface DocAuditItemMapper extends BaseMapperPlus<DocAuditItem, DocAuditItemVo> {

    /**
     * 根据ID集合批量查询审核项
     *
     * @param ids 审核项ID集合
     * @return 审核项列表
     */
    List<DocAuditItem> selectByIds(@Param("ids") Set<Long> ids);

    /**
     * 根据章节名称查询审核项
     *
     * @param chapter 章节名称
     * @return 审核项列表
     */
    List<DocAuditItem> selectByChapter(@Param("chapter") String chapter);
}
